“GL” test部分模块 内存占用测试
trunk 3.0 #90770
测试机型:N5 6.0
dump场景:
- 正常运行——静置3min
- 进入负一屏
- 进入3D时钟
- 进入AllApps
- 进入天气
- 进入搜索
- 应用3D主题之后
- 3D主题关屏之后
- 从3D切回2D
测试结论
以下结论基于N5 6.0机型,结果未与其它机器、安卓版本做横向比较
- test进程内,各模块切换时未出现太大波动
- 但test起始值(Gfx dev)在 40000KB(~40M)左右,考虑这一点是否有改进必要、空间?
- 3D主题相较2D,内存占用升高~17M左右(具体值未严格测试)
- 关屏之后(静置>2min),未对内存占用做优化处理——考虑是否可行?是否必要???
- 从3D切回2D,内存反增11M左右(对此dump文件感兴趣的同学联系我)——此处需要分析hprof,找到问题点
实验数据
正常运行——静置3min
1 | ** MEMINFO in pid 16257 [com.org.test] ** |
进入负一屏
未点击触发任何动画
1 | ** MEMINFO in pid 16257 [com..test] ** |
进入3D时钟
1 | ** MEMINFO in pid 16257 [com.org.test] ** |
进入AllApps
1 | ** MEMINFO in pid 16257 [com.org.test] ** |
进入天气
1 | ** MEMINFO in pid 16257 [com.org.test] ** |
进入搜索
1 | ** MEMINFO in pid 16257 [com.org.test] ** |
应用3D主题之后
1 | ** MEMINFO in pid 23770 [com.org.test] ** |
3D桌面——关屏
静置1min
1 | ** MEMINFO in pid 23770 [com.org.test] ** |
从3D切回2D
1 | ** MEMINFO in pid 23770 [com.org.test] ** |